-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[main] Update dependencies from dotnet/runtime #33841
[main] Update dependencies from dotnet/runtime #33841
Conversation
…0706.15 Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging.Console , Microsoft.NET.HostModel , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NETCore.Platforms , System.CodeDom , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.ProtectedData , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , VS.Redist.Common.NetCore.SharedFramework.x64.8.0 , VS.Redist.Common.NetCore.TargetingPack.x64.8.0 From Version 8.0.0-preview.7.23356.10 -> To Version 8.0.0-preview.7.23356.15
Notification for subscribed users from https://github.com/dotnet/runtime:@dotnet/dnr-codeflow Action requested: Please take a look at this failing automated dependency-flow pull request's checks; failures may be related to changes which originated in your repo.
|
@dotnet/runtime-infrastructure @radical the flow from runtime is blocked due to a bunch of failed tests, could you take a look. |
The failures seem to be of the form:
Expected:namespace A
{
public partial class AnyTestAttribute : System.Attribute
{
public AnyTestAttribute(System.Type xType) { }
public System.Type XType { get { throw null; } set { } }
}
internal partial class InternalClass
{
}
[AnyTest(typeof(InternalClass))]
[System.Obsolete]
public partial class PublicClass
{
}
} Resulted:namespace A
{
[System.Runtime.CompilerServices.NullableContext(1)]
[System.Runtime.CompilerServices.Nullable(0)]
public partial class AnyTestAttribute : System.Attribute
{
public AnyTestAttribute(System.Type xType) { }
public System.Type XType { get { throw null; } set { } }
}
internal partial class InternalClass
{
}
[AnyTest(typeof(InternalClass))]
[System.Obsolete]
public partial class PublicClass
{
}
} The difference being these new attributes: [System.Runtime.CompilerServices.NullableContext(1)]
[System.Runtime.CompilerServices.Nullable(0)] .. which is probably because of dotnet/runtime#87857 . cc @stephentoub Are these files expected to be updated manually to have the attributes? |
…0706.16 Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging.Console , Microsoft.NET.HostModel , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NETCore.Platforms , System.CodeDom , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.ProtectedData , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , VS.Redist.Common.NetCore.SharedFramework.x64.8.0 , VS.Redist.Common.NetCore.TargetingPack.x64.8.0 From Version 8.0.0-preview.7.23356.10 -> To Version 8.0.0-preview.7.23356.16
.. attributes. Prompted by dotnet/runtime#87857 .
I have pushed a change for this d14fd69 . Could somebody validate it? |
…0707.2 Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging.Console , Microsoft.NET.HostModel , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NETCore.Platforms , System.CodeDom , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.ProtectedData , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , VS.Redist.Common.NetCore.SharedFramework.x64.8.0 , VS.Redist.Common.NetCore.TargetingPack.x64.8.0 From Version 8.0.0-preview.7.23356.10 -> To Version 8.0.0-preview.7.23357.2
looks like a ephemeral error:
|
…0707.3 Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging.Console , Microsoft.NET.HostModel , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NETCore.Platforms , System.CodeDom , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.ProtectedData , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , VS.Redist.Common.NetCore.SharedFramework.x64.8.0 , VS.Redist.Common.NetCore.TargetingPack.x64.8.0 From Version 8.0.0-preview.7.23356.10 -> To Version 8.0.0-preview.7.23357.3
@jeffschwMSFT. Here's more of the surrounding context:
So this is starting up a container and letting it run in the background, with the flag to delete the container when it exits. Normally it looks like this is expected to run indefinitely until the sdk/src/Tests/Microsoft.NET.Build.Containers.IntegrationTests/EndToEndTests.cs Lines 263 to 311 in f8336e3
Looks to me like the test could be failing due to the container failing to start up and then being deleted. Let's see if it repros in the new build, or if we need to dig into why the container is exiting early. cc @baronfel @tmds @vlada-shubina |
@ericstj your analysis is spot on. We've got a known issue logged in the tracking issue for these failures, and we hope to have a team member dig into what's happening there. For now a restart usually clears it up, and it should only ever impact the Ubuntu leg. In the future you can tag @dotnet/sdk-container-builds-maintainers to raise a flag if required. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is good to unblock codeflow. I filed #33853 to fix GenAPI. It shouldn't emit those attributes.
Same docker failure, rerunning leg. If it fails again we can merge on red with the known issue |
I wonder if the exact same symptom might happen if the test app in the container crashed? Wouldn't that cause the container to exit and be cleaned up? Might be a good idea to remove that I agree with @jeffschwMSFT though -- if this is the only thing failing it's unlikely to be a significant problem with the runtime. It does seem like this is reproducing more than just occasionally though so we might need to disable that test. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
@dotnet/domestic-cat I do not have admin permissions in sdk. can we get assistance with this merge with known issues? |
This pull request updates the following dependencies
From https://github.com/dotnet/runtime